home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / MYMUD21.ZIP / MMUD21.ZIP / INSTALL.DOC < prev    next >
Text File  |  1995-01-21  |  3KB  |  90 lines

  1. How to install MyMUD 2.0
  2. ========================
  3.  
  4. Installation of MyMUD is not too difficult. First create a directory for
  5. the game. F.e. MYMUD. In this directory you create a subdirectory, say
  6. WORLD, and a subdirectory for textfiles. Say TEXTS. Last but not least you
  7. need a shared directory so lets call thatone SHARED.
  8.  
  9. You now have:
  10.  
  11.        \-- MYMUD --+-- SHARED
  12.                    +-- WORLD
  13.                    +-- TEXTS
  14.  
  15. The WORLD directory is going to contain the datafiles, the TEXTS
  16. directory is going to contain the showable textfiles like the HELP file,
  17. the NEWS and WNEWS files.
  18.  
  19. Unzip the EXE archive into the directory MYMUD. Then unzip the file
  20. TEXT.ZIP into the TEXTS directory and one of the worlds into the WORLD
  21. directory. If in the world directory there is a file TEXT.ZIP, the contents
  22. of this file also go into the TEXTS directory.
  23.  
  24. If you have done this, you edit the INI file you find in the WORLD
  25. directory. The first line contains the path to the SHARED directory,
  26. the second the name of an ascii editor and the thirt the path to the
  27. TEXTS directory. In the above case (assume the M: drive)
  28.  
  29. M:\MYMUD\SHARED
  30. C:\SYSTEM\ED\ED.EXE
  31. M:\MYMUD\TEXTS
  32.  
  33. There is a single special character which can be used inside the paths
  34. in the INI file. When you use the ~ it is translated into the games
  35. homedir. You can use this to make the setup independent of mappings and
  36. drives. F.e.:
  37.  
  38.   ~MYMUD\SHARED
  39.   C:\SYSTEM\ED\ED.EXE
  40.   ~MYMUD\TEXTS
  41.  
  42. If the EXE file is in the directory M:\ these paths will translate into the
  43. values given in the first example.
  44.  
  45.  
  46. Networks:
  47. =========
  48.  
  49. Probably you are going to set this program up on a network. In that case you
  50. probably want to use a batchfile to create a mapping to the MyMUD directory.
  51. Don't forget to make sure that the INI file reflects the paths as seen by
  52. dos from the client's computer!
  53.  
  54. Lantastic:
  55.   The easiest way to install the game is by making a special account.
  56.   This account should have maximum logins and minimal priviliges. You then
  57.   create a batchfile which is available on a shared disk somewhere and which
  58.   the user cannot read or edit. This batch should look something like:
  59.  
  60.         @ECHO OFF
  61.         BREAK OFF
  62.         NET LOGIN \\ELENI MUD
  63.         NET USE M: \\ELENI\MYMUD
  64.         M:
  65.         CALL MUD
  66.         C:
  67.         NET LOGOUT \\ELENI
  68.  
  69. Novell:
  70.   Here you can also make a special account, but you can start the game from
  71.   the loginscript. After leaving the program the user should be logged out.
  72.   The user should have full access under the account.
  73.  
  74.  
  75. Security:
  76. =========
  77.  
  78. First of all, MyMUD is extremely insecure. Everybody who can get access to
  79. the IDX files can easily hack the names and passwords of everybody.
  80. Especialy the GOD account since thatone is always record 2! So make VERY
  81. sure noone can get to these files!!
  82.  
  83. The biggest securitygap from inside MyMUD is the external editor.  Make
  84. sure the user cannot jump to dos or load files outside the TEXTS directory.
  85. Best would be an editor which can only edit the file named on the
  86. commandline.  Any volunteers for writing such a monster?  IF the sourcecode
  87. is also made available I would be pleased to include it in a next version
  88. of MyMUD.
  89.  
  90.